package com.gome.han.bigdata.spark.core.wordcount.wcount

/**
 * @author Hanpeng
 * @date 2021/1/8 16:38
 * @description:
 */
object MyTest {
  def main(args: Array[String]): Unit = {
    //println("hello");
    val ints = List(1, 2, 3);
    val ch = 'U'
    ch match {
      case '+' => println("ok~")
      // 下面 case mychar 含义是 mychar = ch
      case mychar => println("ok~ddd" + mychar)
      case _ => println ("ok~~")
    }

    val ch1 = '+'
    //match是一个表达式，因此可以有返回值
    //返回值就是匹配到的代码块的最后一句话的值
    val res = ch1 match {
      case '+' => ch1 + " hello "
      // 下面 case mychar 含义是 mychar = ch
      case _ => println ("ok~~")
    }
    println("res=" + res)

  }

}
